Le château de Campagnac est un édifice construit entre le XIVe et le XVIe siècle. Il se situe à 4,7 km au nord ouest de la commune de Sarlat-la-Canéda.
Racheté par la commune en 1980, il est laissé depuis cette époque tombant en ruines, les coûts de rénovations bordant les 2 millions d'euros.